home *** CD-ROM | disk | FTP | other *** search
/ By Popular Request 2.0 / By Popular Request 2.0 (Arsenal Computer).ISO / acs_cfgs / software.cd < prev    next >
Text File  |  1994-03-16  |  11KB  |  190 lines

  1.  
  2.    ▐▄▄▄▄▄▄▄▌▐▄▄▄▄▄▄▌▐▄▄▄▄▄▄▌  Arsenal Computer - Topeka, KS
  3.    ▐██▌ ▐██▌▐██▌    ▐██▌      BBS Ready CD-ROM Specialists
  4.   ▐███▌▐███▌▐██▌    ▐██████▌  1-800-9CD-SALE  Toll Free Order Hotline
  5.   ▐▀▀▌  ▐▀▀▌▐▀▀▌        ▐▀▀▌  1-913-234-4146  Tech Support
  6.   ▐▄▄▌  ▐▄▄▌▐▄▄▄▄▄▄▌▐▄▄▄▄▄▄▌  1-913-234-8528  24 Hour FAX Line
  7.                               1-913-234-9395  10 Line BBS
  8.  
  9. Running CD-ROM technology with your BBS - the Software side.
  10.  
  11. There is no single item that can add caller appeal to your BBS like a CD-ROM
  12. can.  In one shot, you can add 600+ Megabytes (sometimes over 700!) to your
  13. board with very little hassle... IF you pick the right disc, and the right
  14. software/hardware to run it.  If you don't do this, you could be in for some
  15. major headaches.
  16.  
  17. For the purposes of this article, I'm going to assume that you already have
  18. your hardware, and have it operational, otherwise, why would you be looking
  19. at this, right? (smile!)  Now, lets take a look at the software that you are
  20. going to need to support your new toy.
  21.  
  22. Before I go on, I want to mention that several BBS packages now feature
  23. CD-ROM control in various degrees, ranging from the excellent to the barely
  24. there.  I am not going to point out what BBS software has the best support,
  25. because I do not know.  But I will tell you what you are going to have to
  26. look for in a BBS or door package, in order to support CD-ROM's effectively.
  27.  
  28. First of all, a few questions:
  29.  
  30.      [1] How many CD-ROM's do you either have online, or plan to have online?
  31.      If you only have one, and will not be getting any more, then your job is
  32.      much easier than if you have 28 of them online.
  33.  
  34.      [2] Do you now have, or plan to have, multiline capacity?  If you have
  35.      more than one person online at the same time, then your controller
  36.      software for your CD-ROM has to be more intelligent.
  37.  
  38.      [3] Are you running any sort of Multitasking?
  39.  
  40.      [4] Are you running a Local Area Network?  And if so, do you have
  41.      dedicated servers or peer-to-peer setup?
  42.  
  43. Most BBS's are set up to take a drive and subdirectory, and refer to the files
  44. in that subdirectory as one "file area".  The file listings for that area may
  45. or may not be in that subdirectory, but for most purposes, they are in the
  46. same subdirectory as the files themselves.  Running a CD-ROM the same way
  47. you would a magnetic hard drive in your BBS system is what I refer to as
  48. "running native."  You run a CD-ROM as if it were no different from a regular
  49. file area.
  50.  
  51. You can do this in a single line BBS, even with multiple discs, but this is
  52. not a good way to do it for several reasons.  First, you have no capacity to
  53. seamlessly go to multiline if you so desire,  Second, your software probably
  54. has a limitation as to how many file areas you have on it, and it's quite
  55. possible to break that if you put a few ROM's online.  Third, and perhaps
  56. most important, not too many BBS ready CD-ROM's are really able to do this
  57. for you, because either they lack file listings in the file sub-directories,
  58. or else they do not have a format that you can use in them.
  59.  
  60. Here is what you need to intelligently support CD-ROM's on a BBS:
  61.  
  62.    [1] The ability to store your file listings on you hard drive,
  63.    rather than having to read them from the CD-ROM every time.
  64.  
  65.    [2] The ability to copy the CD-ROM files to your hard drive before they
  66.    are downloaded by your caller.  Example:  Joe Bloe wants to download the
  67.    file XYZ.ZIP from your "Incredible Meggage" CD-ROM.  After Joe requests
  68.    that the download proceed, the system would then transfer the file
  69.    to a hard drive "holding area" where it would download it from there.
  70.  
  71.    [3] If you are looking at putting multichangers online, get software that
  72.    supports a "busy flag."  A Busy flag puts up a marker when a caller is
  73.    transferring files to the hard drive that the drive is busy, and if
  74.    another caller comes in, they should get a "drive busy, please wait"
  75.    message instead of causing a drive conflict.  Such a contention
  76.    controller is absolutely necessary for multichangers, and a darn good idea
  77.    even on normal CD-ROM's.
  78.  
  79. Having control of this nature is absolutely essential if you are running
  80. CD-ROM's on your BBS.  There are several programs out there that will do what
  81. I describe, but I'll let you know about the one that I personally use, the
  82. SFRom/EZRom System.
  83.  
  84. SFRom was built around the Spitfire BBS system and multichangers, and has a
  85. great number of features about it that make it worthwhile.  EZRom is exactly
  86. the same program, but built to use a standard DOOR.SYS dropfile, rather than
  87. being Spitfire dependant.  The door, in addition to the features that I have
  88. outlined above, has such anemities as multidisc text search, the ability to
  89. act as a shell program (shelling out to other doors at your convenience) and
  90. an upcoming feature is the ability to support "offline" CD-ROM's.
  91.  
  92. There are provisions in many BBS packages to control CD-ROM's.. but unless you
  93. have all the features listed above, I would suggest that you check out EZRom,
  94. or any other doorware that provides those sort of features.  They can make
  95. your life a lot easier.
  96.  
  97. And now, to consider the effects of some other ways of operating your BBS:
  98.  
  99. Do you run your BBS under multitasking?  If so, you are going to get some
  100. headaches with this.  Of course, if you have run your BBS under a multitasker
  101. for any length of time, you are used to this by now, right?  (Smile!)
  102. Lets face the facts... any multitasker commonly used on the market tends to
  103. be a bit "unstable" and if one task goes haywire, it can take down the rest
  104. of them with it.  I have yet to see a truely stable DOS multitasking
  105. platform.  In any case, the real problem that you are going to run into with
  106. a multitasker setup is the fact that CD-ROM's require two very memory hungry
  107. drivers in order to work, and don't count on your being able to load them
  108. high.  I have found machines that simply would NOT allow the CD-ROM drives to
  109. work if the drivers were loaded high.  Even if you can load them high, you
  110. are dealing with drivers that are going to eat up 50+ kbytes of memory!
  111. This can put a major crimp in your uppper memory.  So, I give you this
  112. warning... while it is possible to run a CD-ROM in a multitasking environment,
  113. you are going to have to fiddle with your memory manager before you will get
  114. any sort of real satisfaction out of it.
  115.  
  116. Another thing to consider with multitasking... if you are running multiple
  117. nodes on one machine, and your CD-ROM is on that same machine, when someone
  118. hits your CD-ROM, all nodes will suffer a tremendous slowdown.  The reason?
  119. CD-ROM's are notorious for pulling machine interrupts down like crazy...
  120. everything basically stops operation until the CD-ROM is done.
  121.  
  122. If you are multitasking; multiple nodes on one machine, do yourself a favor
  123. and put your CD-ROM's on another machine, then use a Local Area Network,
  124. preferably Lantastic, to connect them.  It will save you a lot of hassle.
  125.  
  126. Local Area Network considerations.
  127.  
  128. Local Area Networks are actually one of the most powerful, and easiest to
  129. use solutions for putting CD-ROM's on your BBS.  While you may think that
  130. using a LAN will run up your cost, it's possible to set up a LAN quite
  131. inexpensively, if you pay heed to a few tips.  Tip one, buy only what you
  132. need, tip two, buy Lantastic!  (smile!)
  133.  
  134. Using a LAN, you can easily set up all of your CD-ROM's on one machine,
  135. making it a "dedicated" CD-ROM server, and vastly improving the efficientcy
  136. of your BBS.  But isn't a dedicated server expensive?  Not in this case.
  137. CD-ROM's are notoriously slow pieces of hardware, why put a machine on them
  138. that vastly overruns their capacity?  Just take any old 286 machine that you
  139. might have available (or can buy dirt cheap), put put a monochrome monitor
  140. on it (why have fancy graphics, it's a workhorse), put your network card in
  141. it, and away you go.  You don't even need to have a hard drive in it, as you
  142. can easily set it up to boot from a floppy drive, load the network, and be
  143. perfectly happy.  As you can see, it doesn't take a major investment to
  144. put a dedicated CD-ROM machine online.
  145.  
  146. The real beauty of having a dedicated CD-ROM server is that you will NOT be
  147. affecting any other portion of the board when you hit the CD-ROM drives.
  148. If you put your CD-ROM's on hardware that is also servicing your magnetic
  149. hard drives, or worse yet, your nodes, your callers are going to know exactly
  150. when someone is hitting the CD-ROM's, as their node is going to turn to
  151. mush on them.  Putting the drives on a separate machine means that no one has
  152. to suffer for the download appetites of some of your callers.
  153.  
  154. Lantastic Considerations:
  155.  
  156. I heartily recommend Lantastic as THE solution for BBS's that want to LAN
  157. their equipment, especially if they have CD-ROM's.  Why?  Lantastic is not
  158. only easy to install and maintain, it has the best CD-ROM support of any
  159. local area network system, period.  With Lantastic, you can very easily
  160. support CD-ROM's on your BBS, while other networks can make you go through
  161. a lot of hoops and/or expenses before they will work for you.
  162.  
  163. Another neat trick with Lantastic and dedicated servers is that you can easily
  164. use an entire server as a single "drive"... let me explain.  I have two
  165. CD-ROM dedicated servers on my network, both with 14 Drives online.  Under a
  166. conventional setup, that would eat up 28 drive letters... that would be rather
  167. hard, wouldn't it?  (Smile!)  Of course, I also have hard drives to get to,
  168. as well, so something had to be done.  With Lantastic, I refer to each server
  169. as a drive, and the CD-ROM's inside are sub-directories of that drive.  So,
  170. each server, with it's 14 drives, becomes a single drive with 14 subdirectories
  171. on my network.  Neat trick, eh?  (Smile!)
  172.  
  173. When using Novell or Novell Light, you are looking at more headaches.  I'm not
  174. familiar with Novell, but talking to SysOps that use it, they have a lot more
  175. trouble in setting up CD-ROM's on their BBS.  Because of my lack of experience
  176. with it, I'm not going to cover it in depth here, but let me say that if you
  177. have a Novell System, you are going to have to put more effort into getting
  178. your CD-ROM's to work properly than you would if you had a Lantastic System.
  179.  
  180. In the end, you are going to have to find a solution that works for both you
  181. and your callers.  Pick something that you like, and stick with it.
  182.  
  183. If you have any questions or comments about this, please feel free to contact
  184. me at my BBS, Arsenal Computer.  The phone number is 913-234-9395.
  185.  
  186.  
  187.  
  188.  
  189.  
  190.